<template>
  <!-- header -->
  <div class="nav-container page-component">
    <!--左侧导航 #start -->
    <div class="nav left-nav">
      <div class="nav-item">
        <span
          class="v-link clickable dark"
          onclick="javascript:window.location='/user'"
          >实名认证
        </span>
      </div>
      <div class="nav-item">
        <span
          class="v-link clickable dark"
          onclick="javascript:window.location='/order'"
        >
          挂号订单
        </span>
      </div>
      <div class="nav-item selected">
        <span
          class="v-link selected dark"
          onclick="javascript:window.location='/patient'"
        >
          就诊人管理
        </span>
      </div>
      <div class="nav-item">
        <span class="v-link clickable dark"> 修改账号信息 </span>
      </div>
      <div class="nav-item">
        <span class="v-link clickable dark"> 意见反馈 </span>
      </div>
    </div>
    <!-- 左侧导航 #end -->
    <!-- 右侧内容 #start -->
    <div class="page-container">
      <div class="personal-patient">
        <div class="title" style="margin-top: 0px; font-size: 16px">
          就诊人详情
        </div>
        <div>
          <div class="sub-title">
            <div class="block"></div>
            就诊人信息
          </div>
          <div class="content-wrapper">
            <el-form :model="patient" label-width="110px" label-position="left">
              <el-form-item label="姓名：">
                <div class="">
                  <span>{{ patient.name }}</span>
                </div>
              </el-form-item>
              <el-form-item label="证件类型：">
                <div class="">
                  <span>{{ patient.param.certificatesTypeString }}</span>
                </div>
              </el-form-item>
              <el-form-item label="证件号码：">
                <div class="">
                  <span>{{ patient.certificatesNo }} </span>
                </div>
              </el-form-item>
              <el-form-item label="性别：">
                <div class="">
                  <span>{{ patient.sex == 1 ? "男" : "女" }} </span>
                </div>
              </el-form-item>
              <el-form-item label="出生日期：">
                <div class="">
                  <span>{{ patient.birthdate }} </span>
                </div>
              </el-form-item>
              <el-form-item label="手机号码：">
                <div class="">
                  <span>{{ patient.phone }} </span>
                </div>
              </el-form-item>
              <el-form-item label="婚姻状况：">
                <div class="">
                  <span>{{ patient.isMarry == 1 ? "已婚" : "未婚" }} </span>
                </div>
              </el-form-item>
              <el-form-item label="当前住址：">
                <div class="">
                  <span
                    >{{ patient.param.provinceString }}/{{
                      patient.param.cityString
                    }}/{{ patient.param.districtString }}
                  </span>
                </div>
              </el-form-item>
              <el-form-item label="详细地址：">
                <div class="">
                  <span>{{ patient.address }} </span>
                </div>
              </el-form-item>
              <br />
              <el-form-item>
                <el-button class="v-button" type="primary" @click="remove()"
                  >删除就诊人</el-button
                >
                <el-button class="v-button" type="primary white" @click="edit()"
                  >修改就诊人</el-button
                >
              </el-form-item>
            </el-form>
          </div>
        </div>
      </div>
    </div>
    <!-- 右侧内容 #end -->
  </div>
  <!-- footer -->
</template>
<script>
import "~/assets/css/hospital_personal.css";
import "~/assets/css/hospital.css";
import "~/assets/css/personal.css";

import patientApi from "@/api/patient";
export default {
  data() {
    return {
      patient: {
        param: {},
      },
    };
  },
  created() {
    this.fetchDataById();
  },
  methods: {
      //根据id查询就诊人的信息
    fetchDataById() {
      patientApi.getById(this.$route.query.id).then((response) => {
        this.patient = response.data;
      });
    },
    remove() {
      patientApi.removeById(this.patient.id).then((response) => {
        this.$message.success("删除成功");
        window.location.href = "/patient";
      });
    },
    edit() {
      window.location.href = "/patient/add?id=" + this.patient.id;
    },
  },
};
</script>
<style>
.info-wrapper {
  padding-left: 0;
  padding-top: 0;
}
.content-wrapper {
  color: #333;
  font-size: 14px;
  padding-bottom: 0;
}
.el-form-item {
  margin-bottom: 5px;
}
.bottom-wrapper {
  width: 100%;
}
.button-wrapper {
  margin: 0;
}
.bottom-wrapper .button-wrapper {
  margin-top: 0;
}
</style>
